package com.wn.demo03;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * @author yellow Docter
 * @date 2022 -07-05
 * @desc
 *
 * 要求:使用注解标记方法,通过反射拿到标记的方法,并执行 (@Test)
 *
 * 步骤:
 *   01 自定义一个注解
 *   02 把这个注解用在 类中的方法上
 *
 * 注解的解析:
 *    01 通过反射拿到Class对象
 *    02 通过反射拿到方法 Method对象
 *    03 判断这个方法是否被注解标记
 *    04  通过反射执行这个方法
 */
@Retention(RetentionPolicy.RUNTIME)
@Target({ElementType.METHOD})
public @interface MyTest {


}
